#ifndef _CDSF_POINT_H_
#define _CDSF_POINT_H_

#include "CDSF_Includes.h"


typedef struct {
	int x;
	int y;
}SFPoint;


#define SFPointConst(x,y)	((SFPoint){((int)x),((int)y)})

extern SFPoint SFPointMake(int x, int y);
extern SFPoint SFPointAdd(SFPoint a, SFPoint b);
extern SFPoint SFPointSub(SFPoint a, SFPoint b);
extern SFPoint SFPointMul(SFPoint a, int x);

#endif